<html>
<body>
<table width="100%" border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse">
  <tr>
    <td colspan="3"><font face="verdana" size="-1">
    This is a built-in template used for filling the body of an implemented method when it is generated,
    e.g. when using the <i>Implement abstract class</i> or <i>Implement Abstract Method</i> intention actions or
    calling the <i>Code | Implement Method...</i> function.<br>
    The template is editable. Along with Java expressions and comments, you can also use predefined variables that
    will be then expanded into the corresponding values.</font>
    </td>
  </tr>
</table>
<table width="100%" border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse">
  <tr>
    <td colspan="3"><font face="verdana" size="-1">Predefined variables will take the following values:</font></td>
  </tr>
  <tr>
    <td valign="top"><nobr><font face="verdana" size="-2"><b>${RETURN_TYPE}</b></font></nobr></td>
    <td width="10">&nbsp;</td>
    <td width="100%" valign="top"><font face="verdana" size="-1">return type of a created method</font></td>
  </tr>
  <tr>
    <td valign="top"><nobr><font face="verdana" size="-2"><b>${DEFAULT_RETURN_VALUE}</b></font></nobr></td>
    <td width="10">&nbsp;</td>
    <td width="100%" valign="top"><font face="verdana" size="-1">value returned by the method by default</font></td>
  </tr>
  <tr>
    <td valign="top"><nobr><font face="verdana" size="-2"><b>${METHOD_NAME}</b></font></nobr></td>
    <td width="10">&nbsp;</td>
    <td width="100%" valign="top"><font face="verdana" size="-1">name of the method that is implemented</font></td>
  </tr>
  <tr>
    <td valign="top"><nobr><font face="verdana" size="-2"><b>${CLASS_NAME}</b></font></nobr></td>
    <td width="10">&nbsp;</td>
    <td width="100%" valign="top"><font face="verdana" size="-1">qualified name of the class where method is implemented</font></td>
  </tr>
  <tr>
    <td valign="top"><nobr><font face="verdana" size="-2"><b>${SIMPLE_CLASS_NAME}</b></font></nobr></td>
    <td width="10">&nbsp;</td>
    <td width="100%" valign="top"><font face="verdana" size="-1">non-qualified name of the class where method is implemented</font></td>
  </tr>
  <tr>
    <td colspan="3"><font face="verdana" size="-1">All the predefined variables from the <i>File Header</i> template (<i>Includes</i> tab) are also available
      (e.g.
      <font face="verdana" size="-2"><b>${USER}</b></font>,
      <font face="verdana" size="-2"><b>${DATE}</b></font>,
      etc.)</font>
    </td>
  </tr>
</table>
</body>
</html>